power tested engine - French English Dictionary